About Nts Communications Holdings Limited (11039994) United Kingdom