About Next Gen Hydro Limited (10561058) United Kingdom