Need help?

Contact tech support

Whether you’re a merchant or you’re trying to make a payment, we’re here to help.

Find us

Our locations

UK

London

12 Melcombe Place
London NW1 6JJ, United Kingdom

Netherlands

Hoofddorp

Saturnusstraat 46-62, 2132 HB
Hoofddorp, Netherlands

Poland

Kraków

Graffit House, 6 Rogozińskiego
Kraków 31-559, Poland

Press enquiry

Have a press, PR or media enquiry?

Contact press team →