About Tourmaline Energy Limited (11322281) United Kingdom