About Nenorad Ltd (12227338) United Kingdom