About Transaction Computers Limited (02356141) United Kingdom