About Quid Snax Ltd (13169451) United Kingdom