About Network Telex (holdings) Limited (08694262) United Kingdom