SponsorCheck
Is Telespazio UK Ltd a Licensed Sponsor? UK Sponsor Licence Check