About Mena Foods Limited (12179791) United Kingdom