SponsorCheck
Is Thai Orchid Restaurant Limited a Licensed Sponsor? UK Sponsor Licence Check