The register
The register lists Caius House in London, London as a licensed sponsor on Charity Worker, an entry that goes back to at least 2026. Its rating on the register is Temporary Worker (A rating).
At Companies House the business is Caius House (company number 06758923), a company limited by guarantee incorporated in 2008, 17 years ago. Registered office: Caius House, 2 Holman Road, London, SW11 3RL, SW11 3RL. Its filed activity puts it in education.
Holding a licence is the expensive, slow part done. For Caius House the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.