SponsorCheck
Is SPHERES INVESTMENT ADVISOR LTD a Licensed Sponsor? UK Sponsor Licence Check