About Energy Storage Systems Limited (13027533) United Kingdom