The official company website of all officially registered Swiss Companies is the Central Business Name Index (Zentraler Firmenindex, “Zefix”): https://www.zefix.ch/de/search/entity/welcome.
The website contains information on all companies that are entered into a Cantonal Register of Commerce. Each of the 26 Swiss Cantons maintains an own website on the Companies whose domicile is in the respective Canton: https://www.zefix.ch/de/hra
You may access company information from both the Central Business Name Index and the Web-sites of the Cantonal Registers of Commerce. Both are equally official. The search function of Zefix as well as of the Website of the Cantonal Registers of Commerce are available in German, French, Italian and English.
However, the information about the company itself is only available in the language(s) of the Can-ton in which the company is domiciled.
The Swiss Official Gazette of Commerce (SOGC) contains the latest official information and legally required announcements from companies (deletion, change, new registration, change of business name, change of legal form, change of capital, merger, demerger, etc.).
Via the official website of the SOGC (https://www.shab.ch/#!/gazette) or via Zefix (https://www.zefix.ch/de/search/shab/welcome) you may search for SOGC publications. Also the SOGC website is held in German, French, Italian an English, and all publications are accessible in all four languages.