Skip to main content

We Would Love to Hear From You!

Whether you are curious about our products, a possible partnership, or simply want to reach out, we're here to answers all your questions!

Get in Touch

Our Locations

SWITZERLAND

Squirro AG
Mühlebachstrasse 70
CH-8008 Zürich
Switzerland
+41 44 586 98 98

USA

Squirro Americas Inc.
28 Liberty St.
6th Floor
New York, NY 10005
+1 (929) 416 3059

UK

Squirro United Kingdom Ltd.
86-90 Paul Street
London
EC2A 4NE
+44 20 3920 8855

GERMANY

Squirro Deutschland GmbH
Christoph-Rapparini-Bogen 27
80639 München
+49 89 5419 8624

SINGAPORE

Squirro Asia Pte Ltd
133 Cecil Street 
#17-01A Keck Seng Tower
Singapore (069535)
+65 6979 9030