The register
The register lists MUB3 UK LTD in Ilford 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).
At Companies House the business is MUB3 UK LTD (company number 12044788), a private limited company incorporated in 2019, 7 years ago. Registered office: 71 Lavender Place, Ilford, IG1 2BG, IG1 2BG. By its SIC codes the business is in retail.
Holding a licence is the expensive, slow part done. For MUB3 UK LTD the question each time is only whether the role and the pay fit the current rules, and that is checked per vacancy.