About Magic Meals Limited (12489058) United Kingdom