SponsorCheck
Is Rebel Internet Restaurant Limited a Licensed Sponsor? UK Sponsor Licence Check