About Novo (kent) Holdings Limited (11689798) United Kingdom