About Tellspec Ltd (09616121) United Kingdom