About De Novo Consultancy Limited (08245727) United Kingdom