About The London International Academy Limited (07280391) United Kingdom