O2 Contact Customer Service Numbers

  1. Call at +44 844 809 0200

  2. Head Office Location: 260 Bath Road, Slough, Berkshire, SL1 4DX, United Kingdom
  3. Driving Direction: Follow the directions to locate O2 Contact
  4. Locations Near You: Find nearby locations of O2 Contact

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.