About Maxxi Foods Ltd (13113761) United Kingdom