About Tellermate Holdings Limited (07449535) United Kingdom