Company Profile

Company Name : IPAY SERVICES LIMITED
Company Number : 11510012
Address : Unit G25 Waterfront Studios, 1 Dock Road, London, United Kingdom, E16 1A
FCA registration number : 824381