I have used SFM before, they are "legit" as in they do open the company for you.
They are very overpriced, takes a long time, terrible customer support, and only bank they could provide me is EPB rof/%
Now they would like 2k+ to close my company.
In my experience, STAY AWAY