The register
The register lists Leelin Ltd in Milton Keynes 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 Leelin Ltd (company number 09208086), a private limited company incorporated in 2014, 12 years ago. The registered office is at 34 Byerly Place, Downs Barn, Milton Keynes, MK14 7QE, MK14 7QE. Its filed activity puts it in hospitality.
What the licence tells a candidate is that the door is not locked. Whether it is open this month is a question for Leelin Ltd's own careers page and the job boards, and the answer changes with the season and the order book.