About Language Specialist Services Ltd. (10170085) United Kingdom