German energy storage developer Terra One has secured all needed financing for a 15-MW/30-MWh battery project in Lower Saxony and is getting ready to launch its construction this month.