They are a bunch of scammers do not trust them I repeat do not trust them.
They promises that they will recover your stolen funds but they only change your point of contact and later they send you a letter saying that they will stop working in your case. So it's a scamm.
I paid $5,000 to recover lost funds, but the entire experience was a waste of time. They kept changing account managers, delayed progress repeatedly, and ultimately dropped the case without delivering any results after 3 years. I strongly advise others not to waste their money with this company.