20 July 2026 New name, same complaints: The people behind disgraced solar energy companies back again