About Tellus Energy Ltd (13424367) United Kingdom