SponsorCheck
Is Department of Health & Social Care a Licensed Sponsor? UK Sponsor Licence Check