RUSSIA ST PETERSBURG HIGH POWER ENERGY STORAGE EQUIPMENT X2026