1
Total Mentions
1
Documents
0
Connected Entities
Location referenced in documents
EFTA00143470
ffice: EFTA00143484 The Payment Systems Regulator Limited is registered as a limited com an in England and Wales No. 8970864. Registered office: Switchboar Web Site https://www.fca.org.uk (FCA); https://www.psr.org.uk (the Payment Systems Regulator Limited) EFTA00143485
No connected entities