About Transact Technologies Limited (02895556) United Kingdom