The register
The register lists P2bus Limited 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 P2bus Limited, number 07300920, incorporated 2010: 16 years of filings behind the name. Registered office: 21 Newport Court, London, London, WC2H 7JS, WC2H 7JS. Its filed activity puts it in retail.
Holding a licence is the expensive, slow part done. For P2bus Limited the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.