About Tethra Energy Limited (08591709) United Kingdom