About Mefoods Limited (12395498) United Kingdom