About Mam Africa Ltd (12016230) United Kingdom