About Ntps Consulting Ltd (08810628) United Kingdom