Augusta Investment Management has agreed a 15-year reservoir hydropower PPA with a major European utility for c.635GWh annually