About Telstar Computers Limited (01784230) United Kingdom