CTT has new offices!

Nov 26, 2017

November 26, 2017 – Cambridge, UK – After outgrowing its space at the Innovation Centre, CTT has recently moved to larger facilities on the Science Park in Cambridge.

The new building is home to 15 staff members currently, with plenty of room to expand – so if you are looking for a new challenge and to join a great team, contact us now as we are currently hiring.