Skip to main content

We Would Love to Hear From You!

Whether you are curious about Squirro's features, considering partnership possibilities, or simply wish to engage with us, we're here to assist and answer your questions!

Get in Touch

Our Locations

SWITZERLAND

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