From what I've heard it's some Canadian company that did some shady stuff but not much else.
Was wondering what you guys knew.
I think I probably missed something on u/doggos' announcement on TD.win but it looks like my account works on this brand-spankin' new addition to the Win family!
I found this out by accident.