Your math seems on the mark. I am a little surprised to put it mildly that the share price hasn't picked up. Post the indie acquisition I feel the SP should be in the 5-6c range at least
STL Price at posting:
2.6¢ Sentiment: Buy Disclosure: Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.