For queries or to connect, mail us at:

Terra Payment Services (Netherlands) B.V.
Overschiestraat 65, 1062 XD Amsterdam,
The Netherlands
Terra Payment Services (UK) Limited
Level 2, Cyberhouse, Molly Millars Lane,
Wokingham,Berkshire, England, RG41 2PX

Regulated as an Authorised Payment Institution by the
Financial Conduct Authority
(FRN: 542256) and by
Her Majesty's Revenue & Customs (12555015)