About Novus Logos Ltd (12749419) United Kingdom