Bureau du siège social de Londres 20-22 Wenlock Road, N1 7GU Londres - Angleterre
Bureau des opérations de Hull 1st Floor, Norwich House Savile Street, Hull, E Riding of York HU1 3ES, Royaume-Uni Barcelona I+D Office Spaces 22@ Pallars 193, 08005 Barcelone Catalogne