About De Novo Risk Solutions Limited (10246240) United Kingdom