About Element Energy Holdings Limited (09788335) United Kingdom