Headquarters: Basel-Stadt
Founded Date: 1996
Investor Type: Other
Number Of Exists: 21
Industry: Other
Estimated Revenue: $10B+