Taking care of international companies in Greater Helsinki