Sponsor Licence

A Sponsor Licence is a permit issued by the UK government that allows businesses to hire foreign workers under specific visa categories. Organizations must demonstrate the ability to meet regulatory standards, including compliance with immigration law, to obtain and maintain this licence.

Source: https://www.qc-immigration.com/