Contact Us

Get In Touch

Contact Us

SWITZERLAND
HEADQUARTERS

Mühlebachstrasse 70
CH-8008 Zürich

+41 44 586 98 98
contact@squirro.com

USA

Squirro Americas Inc.
902 Broadway New York,
NY 10010

+1 (929) 999 2173
contact@squirro.com

UK

Squirro UK Ltd.
1 Fore Street London
EC2Y 9DT

+44 333 939 9973
contact@squirro.com

GERMANY

Squirro Deutschland GmbH
20 Oskar-von-Miller-Ring
80333 Munich

+49 89 2154 7429 0
contact@squirro.com

SINGAPORE

SQUIRRO ASIA PTE. LTD.
133 Cecil Street #16-01
Keck Seng Tower
Singapore 069535

+41 44 586 98 98
contact@squirro.com