SponsorCheck
Is TBS London (Tokyo Broadcasting System Inc.) a Licensed Sponsor? UK Sponsor Licence Check