Michel Scherrer, CST Concepts & Solutions Technologiques