About De Novo Holdings Group Limited (12682850) United Kingdom