About Tellus Energy Limited (07558815) United Kingdom