O2 Contact Customer Service Numbers

O2 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: +44 844 809 0200.

Where is O2 Head Office Located at?
The corporate office is located at 260 Bath Road, Slough, Berkshire, SL1 4DX, United Kingdom.
Directions For Driving: The given driving directions path of O2 Contact from your place to 260 Bath Road, Slough, Berkshire, SL1 4DX, United Kingdom.

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

What is O2 Contact in the Process of?

O2 or Telefónica UK Limited is the subsidiary of Telefónica Europe to provide telecommunications and financial services. It carries out its operations from headquarters located at Berkshire, UK with the strength of over 10,000 employees. Considered as one of the largest cellular phone service providers in the UK, it had the second largest customer base out of total 82. 7 million Mobile phone consumers in the UK as of 2014. It offers its services for residential customers and businesses. Apart from several telcom plans, the company offers Mobile phone handsets, tablet, apps, Internet access and several loyalty programs to its subscribers.