These are absolute fraudsters. They took $10k of my money, and now they keep insisting we need to pay more to retrieve our funds. They are deceitful and dishonest. Positive reviews about this service are likely fabricated. I have been working with authorities to recover our money for two years. They continuously demand more fees. I hope they face severe consequences for their actions.
Claim your business profile now and gain access to all features and respond to customer reviews.