About Novus Holdings Limited (04962497) United Kingdom