About Nsf Telecom Limited (10721467) United Kingdom