IT Lab

IT Lab is a multi-award winning managed technology services company with over 14 years’ experience and more than 100 staff based in London, Birmingham and Cape Town.