The register
The register lists Neelas Home Ltd in London, West Thamesmead as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. Rating on the current register: Worker (A rating).
At Companies House the business is Neelas Home Ltd (company number 07503947), a private limited company incorporated in 2011, 15 years ago. The registered office is at 82-100 Nathan Way Unit 15 &16, Nathan Way Business Park, West Thamesmead, London, SE28 0FS, SE28 0FS. By its SIC codes the business is in retail.
Holding a licence is the expensive, slow part done. For Neelas Home Ltd the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.