Icard Mobile Contact Customer Service Numbers

Icard Mobile Technical and Non Technical Customer Service Support

What is the Customer Service Number to Call at?:
For any type of assistance you can call at tel: 0207 870 5722.

Where is Icard Mobile Head Office Located at?
The corporate office is located at 3rd Floor, 120 Moorgate, London, UK.
Directions For Driving: The given driving directions path of Icard Mobile Contact from your place to 3rd Floor, 120 Moorgate, London, UK.

The Locations Near You?
You can get all nearby locations of Icard Mobile Contact on the map?

What is Icard Mobile Contact in the Process of?

I Card Mobile is the telecom services operator based in the UK and has the portfolio of domestic and international Pay As You Go calling cards. It offers prepaid Calling Cards at various rates to call to the nations like Australia, China, Poland, Pakistan, South Africa, and India. I Card Mobile is MVNO and relied on the network of Vodafone to cover over the ninety percent area of the UK. It was started in 2010 by i Card Telecom Limited to provide prepaid calling services. Coming to the fee structure of I Card Mobile, it has set different calling rates for each nation along with messaging services.

Services and Features


Its calling cards are available at over 25,000 telecom stores throughout the UK.