About De Novo Capital (london) Ltd (10049380) United Kingdom