perfect image
•
2025-05-11
Thatcham, UK
Call Handler
The Company We are part of a group of national managed IT service providers operating out of 3 offices (Thatcham, Newcastle and Belfast) with 150 employees. We’re able to support customers with all areas of IT consultancy, technical support, and hosting; as …