SponsorCheck
Is Telefonica Insurance UK Branch a Licensed Sponsor? UK Sponsor Licence Check