Christoph Oberholzer, Switzerland, Rotkreuz, M, Comparta AG