About Snack Shack Group Ltd (13287943) United Kingdom