Facts

Founded in
2014
Number of Employees
300
Locations
Zurich, Berlin