La empresa, cuya sede se encuentra en Soho, Londres, es propiedad de una compañía ubicada en Chipre.