About De Novo Business Ventures Limited (12686622) United Kingdom