What a sponsor licence actually gives you
A sponsor licence is permission from the Home Office to assign Certificates of Sponsorship to people who need permission to work in the UK. It does not grant anyone a visa. It puts your organisation on the register of licensed sponsors and makes you responsible for the workers you sponsor.
The licence is granted for a specific route, most commonly the Skilled Worker route, and covers the whole legal entity rather than an individual site or department. Groups with several trading companies usually need to decide which entity holds the licence and how staff are engaged by that entity.
In practice the licence is best understood as a compliance obligation with a recruitment benefit attached. The Home Office grants it on trust and can suspend or revoke it if that trust is not justified by your records and systems.
