Address

40 Finsbury Square, London, EC2A 1PX

Phone

+44 20 7946 0087

A payments network built for growth Built on the back of open banking, our payments network connects banks, people and brands that think big across the UK and Europe.