The Steward Building, 12 Steward Street
London, E1 6FQ
United Kingdom
+44 (0)20 3326 8173
31 West 34th St., Ste. 7043
New York, NY 10001
United States
+1 646 593 8724
Send us a message
United Kingdom

Contact Us

Send us a message

* indicates required field

More about us

We've been on quite a journey since we started out in 2012. We're shaping a global payments landscape that is more transparent, has less friction and fewer inefficiencies associated with moving money across international borders. Find out more about what drives us on our journey to a better tomorrow.