About Telkom Communications Ltd (03366609) United Kingdom