SponsorCheck
Is Trust Payments Limited a Licensed Sponsor? UK Sponsor Licence Check