About Tellus Design Limited (07446086) United Kingdom