About De Novo (uk) Limited (04035860) United Kingdom