Eric Benoist, Switzerland, Troinex, M, FINAGEST SA