top of page

Contact
Locations
Our head office is located in Switzerland. at the centre of Europe:
Seestrasse 353, 8038 Zurich, Switzerland
Our Irish office is located in Dublin:
The Greenway, Ardilaun Court, 112-114 St. Stephen's Green, Dublin 2, Ireland
Get in touch
-
If you're interested in working with us as a project partner, please complete the information form here
-
If you'd like to join our team, you can see all of our current vacancies on our career page
-
For all other queries, please compete the contact form below
bottom of page