About Novus Group Limited (04153811) United Kingdom