develop, construct and operate battery energy storage assets across the UK, with over 825MWh in construction over 5 sites... preparation of reports, presentations, and data visualization to communicate findings and recommendations to senior management...
Climate17