Michael Annen, Switzerland, Rüti ZH, M, Satlen AG