About Resolution Hydro Limited (06427003) United Kingdom