About Denovo Capital I Ltd (10649981) United Kingdom