SponsorCheck
Is Citi Group (Kent) Limited T/A Citi Terrace a Licensed Sponsor? UK Sponsor Licence Check