UK businesses must hold a sponsor licence to employ most non-UK workers legally.