Contact Us

Get In Touch

Contact Us

>Get In Touch

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
United Kingdom Ltd.
c/o WeWork
145 City Rd
Hoxton
London EC1V 1AZ

+44 20 3920 8855
contact@squirro.com

GERMANY

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

+49 89 5419 8624
contact@squirro.com

SINGAPORE

SQUIRRO ASIA PTE. LTD.
133 Cecil Street 133 Cecil Street
#17-01A
Keck Seng Tower
Singapore (069535)

+65 6979 9030
contact@squirro.com