Borosil Renewables Restructures Global Strategy as German Subsidiary Files for Insolvency Invest In Shares - July 7, 2025