About us
We are Open World Financial Services Ltd trading as i.Pay, registered with the Financial Conduct Authority (FCA) in the UK with registration number 611518 and regulated by HMRC registration number XEML00000120251. Registered with Companies House with registration number 08773200.