About Omlex Oilfield Consultants Limited (12294233) United Kingdom