I see their team also on website. I also see their fees online. Seems professional to me. Did you verify their license information stated on the website ?
I think you have not done your research properly.
I just googled them
https://www.google.com/search?q=FV+...VSjuYKHb0tCk8Q_AUoAXoECAIQAw&biw=1480&bih=770
Also I see people on Linkedin and also I see their name on puerto rico regulator list
There are many such banks which are live. You can try and check them out. Try www.fvbank.us - they provide dedicated USD account numbers for non US individuals and companies.