The Home Office has announced that starting from 6 April 2024, the requirement to renew UK sponsor licence every four years will be discontinued. This change, which affects UK businesses holding sponsor licences, marks a notable departure from the existing system. Key changes to sponsor licence renewals Automatic extension of sponsor licences: For licences due...