About Gl Snack Shack Limited (11822761) United Kingdom