117 employees
UK leading supplier of ICT solutions for the public sector, education sector, government, healthcare & businesses.