About Foreign Language Services Holdings Limited (12164218) United Kingdom