French renewable energy producer Albioma SA (EPA:ABIO) announced Thursday that a 7.4-MW/14.9-MWh battery storage project was selected for installation in the French department of Mayotte in the Indian Ocean.