About Language Immersion Link Ltd. (11169540) United Kingdom