The "best" way to build credit for a company is pretty much the same as personal credit. That is to have a payment history.
Are you looking to bring capital into the company?
At first blush, what they offer is similar to many others, including Wells Fargo. It all depends upon:
1 Their criteria for approving any of the loans they list
2. The "cost" associated with the funds.
I`ll be happy to discuss the specifics - if you wish.