We are moving! As of March 31, our new headquarter address is: Elimäenkatu 17 – 19 00510 Helsinki, Finland Linkedin Outlook Print