About De Novo Group Limited (11464937) United Kingdom