Christian Bühler, Switzerland, Selzach, M, Hagmann Tec AG