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