SponsorCheck
Is TRINA SOLAR UK HOLDCO LTD a Licensed Sponsor? UK Sponsor Licence Check