About Energy Storage Publishing Holdings Limited (11446266) United Kingdom