US solar and storage development company Strata Clean Energy LLC said on Wednesday that it finalised the installation of the 70-MW Inland Empire Energy Storage project in Rialto, California.