Christoph Bally, Switzerland, Dornach, M, nivellmedical AG