Never ever heard of them but you really need to tells us more, I mean all that details of scam which you may think will be going further with it anyway. Do you have something like that or not ? I am totally lost for example with everything here. And I want you to contact me for that.
If the payments were made with the credit cards then for sure do make something like that anyway. I mean like contacting your bank and asking for chargeback if you can do it that way. Is it really possible ? It's the first thing which comes to my mind.