Hi,
If you open a company abroard and if you manage this company from the UK, your foreign company will be taxed as a UK company as the central control of management of the company is in the UK.
If you want this company to be taxed in switzerland you need to add substance on it (office...