About Wrexham Battery Storage Limited (13088301) United Kingdom