About Maxi Meals Ltd (12615398) United Kingdom