About Telestat Limited (03639421) United Kingdom