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.
115 Mare Street
London E8 4RU

+44 333 939 9973
contact@squirro.com

GERMANY

Squirro Deutschland GmbH
Christoph-Rapparini-Bogen 27
80639 München

+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