SponsorCheck
Is Yum Food London Ltd T/A Royal a Licensed Sponsor? UK Sponsor Licence Check