About Tellcomm Services Limited (03788395) United Kingdom