After a 10% deposit for what was lost
After a 10% deposit for what was lost, Payback was not able to recover my lost funds after 2 years 2022 of supposed trying. I highly do not recommend their services waste of money with unreal expectations
Date of experience:
Jul 16, 2025