SponsorCheck
Is The Marketing Store Worldwide (Europe) Limited a Licensed Sponsor? UK Sponsor Licence Check