SponsorCheck
Is Malta High Commission London a Licensed Sponsor? UK Sponsor Licence Check