SponsorCheck
Is Sequoia Investment Management Company Limited a Licensed Sponsor? UK Sponsor Licence Check