About Novo Management L.p. (SL021971) United Kingdom