I tried checking Google for any additional feedback about this company and found none.
I think their failure to address the complaints lodged in BBB.org is a big factor you may want to consider before pushing further. Most reliable businesses will do their best to resolve their customer complaints the best way possible.
I also noticed that the complaints are fairly recent and mentions that the payment sent by both customers were sent via wire transfer. Note that we do not recommend wire transfer as there is no way for you to get your money back, unlike with PayPal you can file a dispute or with credit cards you can do a chargeback for transactions that go sour.
Might be best to let go of this one, sorry...