About Novo Indus Ltd (08387324) United Kingdom