SponsorCheck
Is BP PAYMENTS LTD a Licensed Sponsor? UK Sponsor Licence Check