SponsorCheck
Is Memrise Ltd a Licensed Sponsor? UK Sponsor Licence Check