About Novo Investments Limited (06988471) United Kingdom