About N & S Tech Consultants Ltd (10518328) United Kingdom