About Transact Technology Solutions Ltd (07135424) United Kingdom