56 employees
Castings Technology International Ltd (CTI) is a provider of manufacturing, technology, expertise and services to the cast metals sector.
1923