About Transaction Technologies Ltd (11061033) United Kingdom