SponsorCheck
Is Marubeni Europe plc a Licensed Sponsor? UK Sponsor Licence Check