Hans Aeschbach, Switzerland, Lachen, M, Amo-Pharm AG