SponsorCheck
Is Michelin Tyre plc a Licensed Sponsor? UK Sponsor Licence Check