About Lingo Translations Limited (03247260) United Kingdom