SponsorCheck
Is British Council (Language Assistants) a Licensed Sponsor? UK Sponsor Licence Check