About Snack Heads Ltd (12475481) United Kingdom