About De-novo Consultants Limited (05242969) United Kingdom