About Rooster & Rooster Ltd. (10395220) United Kingdom