SponsorCheck
Is International House Trust Limited (t/a International House London) a Licensed Sponsor? UK Sponsor Licence Check