About Setra Oil & Gas Limited (10903755) United Kingdom