Industry:
Insurtech
Headquarters:
Zurich, Zurich, Switzerland
Employees Number:
44206
Total Funding:
1088300
Estimated Revenue:
Less than $1M
Register and Claim Ownership