About Novus World Ltd (12558352) United Kingdom