About Mafra Ltd (13695030) United Kingdom