About Transaction Translators Ltd (03741242) United Kingdom