About Nts Technology Ltd (08119089) United Kingdom