About Tsl Communications Limited (02527380) United Kingdom