TalkTalk Business
TelecommunicationsEngland, United Kingdom501-1000 Employees
TalkTalk Business operates in the UK telecommunications sector as a business-to-business technology and managed service provider, offering business-grade internet access, data, voice, and network infrastructure. The company is based in Manchester, England (postal code m5 3tt) and employs between 501 and 1000 people. With more than 30 years in operation, TalkTalk Business serves organisations ranging from national retailers to small and medium-sized enterprises, focusing on scalable technology and dedicated support. In 2026, TalkTalk Business Direct Limited completed a demerger from TalkTalk Group and acquired Planet Ltd, expanding its managed services and cyber capabilities. Earlier in 2026 the company announced plans to relocate its Salford offices to a new headquarters and to expand its workforce.