About Novus Group Holdings Limited (12646683) United Kingdom