Sus oficinas están centradas en el Reino Unido e Irlanda.