Sidela LeonJul 92 min readFounding a company in Switzerland: FoundationsA foundation in Switzerland is a legal entity where assets are dedicated to a specific purpose, established through a foundation deed.