Switzerland

Incubators

 * Index Ventures, locations in London, Geneva, and San Francisco, California (United States)