About Tellec Limited (07848164) United Kingdom