PLATFORM SERVICES, TRANSFER AGENT AND REGISTRAR AGREEMENT