About Novo Management Company (oxford) Limited (05651295) United Kingdom