About Tellus Industries Ltd (12943487) United Kingdom