Willi Halter, Switzerland, Herrliberg, M, Divor AG, Divor AG