Daniel Portmann, Switzerland, Ennetmoos, M, Soma AG