About Tellerstone Limited (04031237) United Kingdom