About Comanche Creek Energy Partners Limited (12287298) United Kingdom