Business U.K. trade darling Stenn went from $900 million to insolvency in days January 9, 2025 ndowd Stenn’s collapse ended nearly a decade of founder Karpovsky’s efforts to build a $20 billion tech-driven industry disruptor. Read Moresource