The i-Card Prepaid MasterCard is issued by Prepaid Financial Services Limited pursuant to a license by MasterCard International Incorporated.
Prepaid Financial Services Limited is regulated and authorised by the Financial Conduct Authority, registration number 554603.
Registered Office: 4th Floor, 36 Carnaby Street, London, W1F 7DR.
The i-Card is operated by ICARD FINANCIAL SERVICES LIMITED. Registered office address: C/O GBW, 88 Lower Leeson Street, Dublin 2, Ireland.