I have not visited that website for years but I think everything you need to know about them including company registered address and legal jurisdiction would be found there.
As for the number of people they scammed... I have no idea but what can be said is that I do not recall any scam accusations against them before the one you made.
The fraud company localbitcoins.com locked my account without naming a reason, support dont reply my messages.
Doing some research many other people get scammed.
Does somebody know any information about how runs this scam company and where are they residing?
https://www.bitchute.com/video/Y9odDzZs6wea/