About Grillz Shack Ltd (12095933) United Kingdom