SponsorCheck
Is Leo Visa Service Ltd a Licensed Sponsor? UK Sponsor Licence Check