About Necd Ltd (SC629657) United Kingdom