About Energy Upstream Ltd (10550613) United Kingdom