I usually do not do this, but this was such a bad business that I would warn my colleges for doing business with them. We are not talking about a few thousands $, lets calculate a little bit (much) higher!
I guess a swizz company will be on the way to search for new content right now (Pelladytower.com & Blue Star Entertainment). If they will ask you regarding content, please do yourself a great favour and do not give out any content (not only one photo) without getting the cash in advance. If you do lease content only, ask for 3 month's in advance.
It does not matter what the will tell you how big they are, they aren't. Btw, nobody of them owns a credit card

If they will pay the first bill via CC, it's borroed by somebody else (have a look to the name who will pay for it). Do not trust them any word, I have just lost much more than 100K