About Novus Works Holdings Limited (11542369) United Kingdom