About Grid Holdings Limited (11302360) United Kingdom