Definition
Permission granted by the UK Home Office allowing an organisation to employ overseas workers on sponsored visa routes.
Licensed sponsors take on compliance duties such as record-keeping and reporting changes. If a licence is suspended or revoked, sponsored workers' permission can be affected.





