The register
The register lists Witlens Ltd in Leicester, Leicestershire 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 Witlens Ltd, number 11745828, incorporated 2019: 7 years of filings behind the name. The registered office is at 219 London Road, Stoneygate, Leicester, Leicestershire, LE2 1ZE, LE2 1ZE. Its filed activity puts it in health care.
Holding a licence is the expensive, slow part done. For Witlens Ltd the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.