About Ss Telehub Ltd (11927231) United Kingdom