About Marvel Snacks Ltd (12508368) United Kingdom