About Rooster Shack Ltd (11205549) United Kingdom