Verticalised embedded-finance technology for online and multi-channel merchants, streamlining finance operations and optimising working capital via open banking, payments and AI.
Locations
London, United Kingdom (Headquarters)
Rise London, 41 Luke Street, London, Greater London, EC2A 4DP, United Kingdom