SponsorCheck
Is Indonesian Embassy a Licensed Sponsor? UK Sponsor Licence Check