"Find me a tech company that has a sales agreement with a major Telco, Telstra"
It's not a sale agreement. Its an agreement for Iwebgate to sell to Telstra customers and give Telstra customers a commission.
Telstra's diligence would have gone as far as making the product is not malware or something.
It doesn't mean sales or revenue at all. Its a marketplace for them to show their product
IWG Price at posting:
25.0¢ Sentiment: Sell Disclosure: Not Held