Heard of them. NY based and clears Cowan. A couple of small "disclosure" events on their FINRA CRD. Nothing too sinister.
Yes, they are legit. I think the guy from the video is the risk manager and the partner is very active on twitter always helping people out.
There is a good podcast with the founder on Chat With Traders. They are pretty sophisticated. https://chatwithtraders.com/ep-156-michael-katz/