Unit 79 Mochdre Industrial Estate Mochdre Newtown Powys SY16 4LE United Kingdom E: :
First automated grid battery
Advanced wind turbines
Drives play for RSC
Ocean energy test rig testing