About Shacks Shacks Ltd (11456384) United Kingdom