About Denova Partners Lp (LP019843) United Kingdom