About Nedo Ltd (12447206) United Kingdom