About Novo Investments (london) Limited (12871626) United Kingdom