About Novo (iow) Ltd (10250809) United Kingdom