SponsorCheck
Is Netflix Productions UK Limited a Licensed Sponsor? UK Sponsor Licence Check