IBC Office
IBC Finland ry
c/o Clic Innovation Ltd
Eteläranta 10, 5th floor
FI-00130 Helsinki
FINLAND
Business ID: 2487842-4
c/o Clic Innovation Ltd
Eteläranta 10, 5th floor
FI-00130 Helsinki
FINLAND
Business ID: 2487842-4
Executive OfficerAILA MAIJANEN
aila.maijanen(at)clicinnovation.fi
+358 50 3751 182
+358 50 3751 182
Scientific OfficerEero Kiljunen
eero.kiljunen(at)orion.fi
+358 50 966 7840
+358 50 966 7840