About Torch Computers Limited (02547840) United Kingdom