Headquarters:
Geneva, Switzerland
Estimated Revenue:
6.6 billion
Employee Number:
10001+
Industry:
DeepTech
