In the first announcement since its takeover last April, Caterham Cars, makers of the legendary Seven, has released details of a standalone engineering business, Caterham Technology and Innovation Limited (CTI).
In the first announcement since its takeover last April, Caterham Cars, makers of the legendary Seven, has released details of a standalone engineering business, Caterham Technology and Innovation Limited (CTI).