About Telkom International Limited (02835628) United Kingdom