About De Novo Care Ltd (10985049) United Kingdom