Walter Haefelin, Switzerland, Zürich, M, Innoline AG, RBG AG