About Rooster Wach Limited (13441950) United Kingdom