SponsorCheck
Is Computershare Investor Services PLC a Licensed Sponsor? UK Sponsor Licence Check