About Novus Lux Ltd (13573207) United Kingdom