The register
The register lists Telford Tigers limited in Stafford, Staffordshire as a licensed sponsor on International Sportsperson, an entry that goes back to at least 2026. Its rating on the register is Worker (A rating).
At Companies House the business is Telford Tigers Limited (company number 11380858), a private limited company incorporated in 2018, 8 years ago. Registered office: 33 Eastgate Street, Stafford, Staffordshire, ST16 2LZ, ST16 2LZ. By its SIC codes the business is in arts, sport and leisure.
Holding a licence is the expensive, slow part done. For Telford Tigers limited the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.