About Upstream Oil & Gas Limited (07093736) United Kingdom