About Novo Ventures Limited (10449380) United Kingdom