Mark Hochuli, Switzerland, Triengen, M, Gribi & Partner AG