About Terra Energy Limited (12012497) United Kingdom