About Ceg Tellus Ltd (13078605) United Kingdom