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