About Deanwood Capital Ltd (13137723) United Kingdom