Lielākā daļa darbinieku – vairāk nekā 600 – strādā Tallinā, bet centrālais birojs ir Londonā, kur strādā 200 cilvēki.