Immigration Sponsor Licence Questions by Kidd Rapinet, March 29, 2021 What is a Sponsor Licence? It is a formal licence granted to a business...