Su sede principal está en Londres, contando con oficinas locales en toda Europa, incluyendo París y Estocolmo.