About Roo S New Doo S Ltd (13523002) United Kingdom