Is Swiss Visa not needed for a person holding UK Visa?
You will need a Swiss visa, since a business visa issued by the United Kingdom for a duration of up to six month is not valid in Switzerland, both not being members of the Schengen agreement. If you would hold a permanent residence allowance for the U.K., you would not need a visa for Switzerland. Detailed procedures to obtain a visa can be found on the website of the Swiss embassy in London, attached as link http://www.eda.admin.