The process of company formation in Switzerland usually takes between 2 to 6 weeks, depending on the type of company and the complexity of the process.
In general, there are no restrictions on foreign ownership in Swiss companies, and foreign individuals and companies can own and operate businesses in Switzerland.