About Maura Mestre Ltd (12493596) United Kingdom