IT managed services

Sector Business Services Technology Location Any UK Region Revenue £1m+ Profit Any Overview A publicly listed provider of IT managed services is seeking similar companies with SME customer bases which can be bolted onto its existing business. UK-based IT Managed...