About Energy Capital Holdings Limited (12134053) United Kingdom