Boohoo launches independent review of UK supply chain

Boohoo Group
Boohoo Group plc is a UK-based online fashion retailer. Credit: Steven’s Transport Photos.