About Consuegra Limited (10346523) United Kingdom