Jean-Claude Huber, Switzerland, Fully, M, HUBER & TORRENT SA