About De Novo Private Finance Limited (09702289) United Kingdom