About Texila Energy Ltd (12843140) United Kingdom