Address

1 Sheldon Square, London, W2 6TT

Phone

0800-89-1725

We’re a world-leading digital payments network that removes barriers and connects people to the global economy. We aim to uplift everyone, everywhere by being the best way to pay and be paid.