I did a lookup on Security Transfer Registrars with my Ixxxxx shareholder number, and behold, it shows my holding of 2 shares!, so looks like STI share registry still exits. Maybe another vulture will come along and repurpose the carcass.
STI Price at posting:
0.2¢ Sentiment: Sell Disclosure: Held