Yes, there is unusual trading activity with lots of small lots of 8 shares per trade. Seems to be teasing the share price lower in order for a big fish to come and gulp a whole load of shares at the ridiculously low price.
NTC Price at posting:
67.5¢ Sentiment: Buy Disclosure: Held