The register
The register lists Smart Talk UK Ltd in London as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. The register records its rating as Worker (A rating).
At Companies House the business is Smart Talk UK Ltd (company number 05358462), a private limited company incorporated in 2005, 21 years ago. The registered office is at 538 High Road Leytonstone, London, E11 3DH, E11 3DH. Its filed activity puts it in wholesale. It has traded under other names before, including Shah Brothers Ltd.
Holding a licence is the expensive, slow part done. For Smart Talk UK Ltd the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.