sitt högkvarter i Finland med utgreningar i London och Ziirich.