Headquarters:
Zurich, Zurich, Switzerland
Employee Number:
44206
Industry:
Insurtech
Estimated Revenue:
Less than $1M
Total Funding:
1088300