Roger Haller, Switzerland, Meilen, M, Phitora AG, Carta AG