Headquarters:
Geneva
Number Of Exists:
2
Estimated Revenue:
$20 million
Employee Number:
11-50
Total Funding:
21521796
Investor Type:
Other