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