About Telsonde Limited (10762561) United Kingdom