UK’s STOR Power said that it has reached financial close for phase 1 of its new platform and announced plans to build over 500 MW of back-up power in the UK over the next few years.