The register
The register lists The Photographic Workshop Ltd in London 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 The Photographic Workshop Ltd, number 07235611, incorporated 2010: 16 years of filings behind the name. Registered office: 188 Uxbridge Rd, London, W12 7JP, W12 7JP. Its filed activity puts it in professional and technical services. It has traded under other names before, including 07235611 Limited, The Photographic Workshop Limited.
Holding a licence is the expensive, slow part done. For The Photographic Workshop Ltd the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.