Su sede social se encuentra en Madrid y la financiera y operativa en Londres.