About Telscape International Ltd (01636661) United Kingdom