Sorry, there are no results to show...
CLIC’s mission is to create comprehensive solutions with global business impact far beyond the capabilities of individual actors. In doing so, we address systemic challenges that arise from the scarcity of natural resources.
CLIC Innovation LTD
Eteläranta 10, 5th floor
PL 10, 00130 HELSINKI
Business ID: 2689612-4