About Temura Energy International Limited (11584126) United Kingdom