The register
The register lists Beauty On The Spot Ltd in London, United Kingdom 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).
Companies House lists it as Beauty on the Spot Ltd, number 11150794, incorporated 2018: 8 years of filings behind the name. The registered office is at 497 Kingsland Road, London, E8 4AU, E8 4AU. By its SIC codes the business is in other services. It has traded under other names before, including Beauty on Spot Ltd, Business Office Spaces To Rent Ltd.
What the licence tells a candidate is that the door is not locked. Whether it is open this month is a question for Beauty On The Spot Ltd's own careers page and the job boards, and the answer changes with the season and the order book.