About Snack Brands Limited (05150606) United Kingdom