About Telatrade Limited (12718143) United Kingdom