Company overview
UID
CHE-214.862.003
CHID
CH02070025784
Name
Project ECHO
Entity type
Foundation
Status
active
Registration date
13 October 2025
Address
Ringstrasse 18b, 8600 Dübendorf
Postal code
8600
Country
Switzerland