About Juicy Rooster Ltd (11709083) United Kingdom