About Oil & Gas Innovation Uae Ltd (SC528685) United Kingdom