About Ntech Consultancy Limited (12929552) United Kingdom