Clothing brand Joules which fell into administration last year, reportedly still owes over £100 million. According to The Times, the retailer is yet to pay back it
Joules is an England-based company that designs, manufactures, and markets products such as apparel, footwear, gifts, and fashion accessories for men, women, and kids.