Company · mentioned 1 time
British online fashion retailer selling clothing and beauty products under multiple brands, headquartered in Manchester, England.
OMR Podcast· 14 Dec 2025