Contact us

Thank you! Your message has been sent!
Oops! Something went wrong while submitting the form.
Our offices
United KINGDOM
Unit 1, Cambridge House
Oakington Road
Cambridge, CB3 0QH
SWITZERLAND
Impact Hub Zurich
Sihlquai 131
8005 Zurich