New tech support number .

Tech support very rude people. Have fun.
(877) 801-9165

1 Like

Still at it. What a cock roach, hiding in the dark trying to steal crumbs from Granny.

Their website:

they have been up since 2016 from what it looks like

STILL at it. 3:33 PM EDT. Press 9 for suppoat.