company register number: 12716248
address: Mermaid House, 2 Puddle Dock, London, England, EC4V 3DB
Incorporated on: 3 July 2020
Business scope: Business and domestic software development, financial technology services, payment processing, and related consulting services.