The group reports aggregate revenues of around €40 million TACH operates across production sites in Italy, China, Japan and Mexico TACH will support the design, development and management of ...