About Snackalot Ltd (12689360) United Kingdom