About Mamafoodie Ltd (12896883) United Kingdom