About Novr Ltd (11236063) United Kingdom