SponsorCheck
Is Click and Deliver London Ltd T/A Click for Delivery a Licensed Sponsor? UK Sponsor Licence Check