Is Alpaca legit?

Hi, I am looking for the broker that’s integrated with trading view and allowing to trade stocks instead of features and Alpaca seems to be the only one.

What bothers me is I do not see any “contact us” links, chat, customer service number etc…

There also no information on their bank. Are cash deposits secured by FDIC insurance? What bank is behind Alpaca?

What if Alpaca goes out of business, where do I find my stocks and cash?