Contact
Office
CLIC Innovation Ltd
Eteläranta 10
FI-00130 Helsinki
FINLAND
CLIC Innovation Ltd
Eteläranta 10
FI-00130 Helsinki
FINLAND
CLIC Innovation LTD
Eteläranta 10, 5th floor
PL 10, 00130 HELSINKI
FINLAND
Business ID: 2689612-4
Terms & Conditions