About Tellermate Limited (01522341) United Kingdom