Seven & i to scrap $58 billion management buyout after Itochu withdraws, Yomiuri says February 27, 2025 by Finance On Earth Seven and I Purchase $ 58 Billion Management after ITOCHU withdrawal, says Yomuri