About Transact Technology Solutions Holdings Limited (13193296) United Kingdom