Unreliable company. Look at their filings, management is overpaid, hiring expensive marketing companies only blowing smoke.
Did some digging: No contracts, no product to show (offshoring outside of US, follow the company they took over at start). No real exposure in the tech press, only paid advertorials.
Financials are obscure. Looks like they are only burning investor money.
I'll take my loss but will follow this one to see them going into R/S or worse, bankruptcy....