About Wordsmiths Translation Ltd (13620072) United Kingdom