The register
The register lists Sizzler Touch Limited in london as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. Rating on the current register: Worker (A rating).
Companies House lists it as Sizzler Touch Limited, number 08981187, incorporated 2014: 12 years of filings behind the name. Registered office: 45 Emerald Square, Southall, Middlesex, UB2 5JS, UB2 5JS. By its SIC codes the business is in hospitality.
Holding a licence is the expensive, slow part done. For Sizzler Touch Limited the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.