About Tellstone Ltd (09879969) United Kingdom