Location

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
USA

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.