About Nemco Ict Ltd (11646332) United Kingdom