SponsorCheck
Is INDEX INTERNATIONAL LIMITED a Licensed Sponsor? UK Sponsor Licence Check