- On Finance SA
506700595KZXFT8O4672SwitzerlandLugano
- Ongresso Energy AG
506700S327168WMDSI76SwitzerlandAppenzellLapsed - not renewed
- On Holding AG
506700FB3467B9W95526SwitzerlandZürich
- Onikion SA
506700209CB7K6PB9H94SwitzerlandGenève
- ON-POINT Connect AG
506700ZW02EW2A07WO29SwitzerlandZug
- Ontinue AG
98450044F910745F7B54SwitzerlandZürich
- Ontrex AG
391200K9EB9PWAOMIB97SwitzerlandBrüttisellen
- Onvest AG
254900W3N8XLS4TYZP20SwitzerlandBasel
- Onyx AG in Liquidation
5067006373JUQB0T6253SwitzerlandStansstadLapsed - not renewed
- Onyx Blue Ventures AG
529900R9T353TADJ0K24SwitzerlandZug
- ONYX COMMODITIES SWITZERLAND AG
213800B7PVDP6MPNTC24SwitzerlandZUG
- Onyx et Cie SA
5067000W128EFQ4Z2K67SwitzerlandGenève
- Onyx Oil Ltd
391200KHCGNIXZJ2K730SwitzerlandSteinhausenLapsed - not renewed
- ONZACK AG
50670041RTPS2OUV6395SwitzerlandLandquart
- OPAL SUPPLY CHAIN AG
254900M0BHLMLFFEK942SwitzerlandZURICH
- OPED AG
529900TAEP55FZ063R23SwitzerlandSteinhausen
- Opel Finance SA
529900ZSQKB7O8AZFU97SwitzerlandStuden BE
- OPELLA HEALTHCARE SWITZERLAND AG
549300IR5SPKIAV4GT78SwitzerlandRISCH-ROTKREUZLapsed - not renewed
- OpenCapital SA
529900HSTR7E67FXEY66SwitzerlandParadiso
- Open Circle AG
529900Z62BA9B8EAIH44SwitzerlandZürich
- Open Energy Platform AG
529900YAUDCBW069L856SwitzerlandZürich
- OPENLOGS SA
5299004ET4V5L6U8L348SwitzerlandVacallo
- OPEN MINERAL AG
5067002QR0W5Q7J0TX39SwitzerlandBaar
- OPEN Optimizing Energy SA
5067002386E5KHN47808SwitzerlandPoschiavo
- Open Partners Asset Management SA
5067001K9Y186NS0A071SwitzerlandLugano
- Open Systems AG
2549002PCGNN79W2QC71SwitzerlandZürichLapsed - not renewed
- Opentech Payment Services AG
984500F08CB4C6B41D82SwitzerlandBaar
- Open Text AG
391200KPH7WW8UQDLU19SwitzerlandBaden
- OPFITEL AG
2138007CQCZJC3YEUA42SwitzerlandOPFIKONLapsed - not renewed
- OPHTACONCEPT SA
529900KTCD0T2FQD9H90SwitzerlandCrans VS
- Ophtapharm AG
506700FN0U3NSN42M528SwitzerlandHettlingen
- OPIRO AG
98450095FABD893B7C28SwitzerlandMalans
- OplaBio SA
984500R110C14D2C8074SwitzerlandNeuchâtelLapsed - not renewed
- Ops One AG
506700942G0Q6QK98N60SwitzerlandZürich
- OPTEX Treuhand AG
5067006R711CZXLS3Y59SwitzerlandKriensLapsed - not renewed
- OPTILINK AG
5493000XFPLJRGBYX067SwitzerlandBERNLapsed - not renewed
- OPTIMA ENERGY SA
529900J1AYBOGXRW4094SwitzerlandGenèveLapsed - not renewed
- Optima Finanz AG
894500IDAWJN0O8L8248SwitzerlandBaselLapsed - not renewed
- Optima Medical Swiss AG
391200ARHVOJ1YB8GP48SwitzerlandZug
- Optimiso Group SA
5067000T0GJA54CLCS25SwitzerlandVersoix
- Optimized Wealth Solutions AG
506700Z9RUZ8632N0359SwitzerlandOberwil-Lieli
- Optimizer AG
506700U02T19893OVC14SwitzerlandHeiden
- OPTIMO Vermögensverwaltungs- & Wirtschaftsberatungs-AG in Liquidation
506700OKM80QF6324288SwitzerlandZollikonLapsed - not renewed
- Optimus Family and Wealth Management AG
529900E71CS6ML2H4H63SwitzerlandZürich
- Optimus Finanz AG
506700BI0230A1CS1X03SwitzerlandRheinfelden
- Optimus Partners AG
894500ZEWE8LOMPEA180SwitzerlandWädenswil
- Optissimo AG
894500159BMJ83CIA149SwitzerlandSteffisburg
- Optitrans AG
894500NFMD76LRFIJ256SwitzerlandAarauLapsed - not renewed
- Optive AG
506700BUM1SF8GEB9843SwitzerlandWängi
- OPUS FINANCE AG
5067002YRR380UC6AO17SwitzerlandLuzern
- oraise Schweiz AG
5299007F297A4BT0BX90SwitzerlandSchindellegi
- Oralys SA
50670073N9XN60570R57SwitzerlandAnières
- Orana Consulting AG
5067009E71B063529L32SwitzerlandZollikonLapsed - not renewed
- Orange Business Switzerland AG
5067004LN186F3BC6473SwitzerlandZürichLapsed - not renewed
- Orascom Development Holding AG
506700SVMTV3NE436S31SwitzerlandAltdorf UR
- ORAVAT AG
529900I56MRBDJPV4F70SwitzerlandHünenberg
- Orbis Consulting AG
254900M3GPJF8YGJ1438SwitzerlandZurich
- ORCADES COMMODITIES SA
506700KG812VPS6B9986SwitzerlandMeinierLapsed - not renewed
- ORCCS Totalunternehmung AG in Liquidation
506700PW4942OW6Q2T50SwitzerlandLangenthalLapsed - not renewed
- ORCHARD HOLDINGS SA
5493004CN87L83K2WN66SwitzerlandZUGLapsed - not renewed