SponsorCheck
Is Delta Strategies Global Investors Limited a Licensed Sponsor? UK Sponsor Licence Check