Is it a flash, portable hard drive, server etc. that you are trying to recover data from? If the device was only formatted then you can try to recover the data yourself using a program called
Recuva. Until you run the program, don't write anymore data to the device.
If the device was water damaged or dropped then you'll need a pro and they are not often cheap.
In a place where thought is abandoned, freedom can become a curse.