About Novo Uk Holdings Limited (12265258) United Kingdom