Media, travel and services
3 companies and brands based in Switzerland.
Issy-les-Moulineaux, Switzerland
Hotels and resorts
Baar, Switzerland
Zurich, Switzerland