About De Novo Consulting Services Limited (12686607) United Kingdom