Tecleo are the best at what they do. They certainly over delivered in my case. All my data was recovered within a period of less than 7 days and I was kept informed of their progress all the way to the end of the recovery process where, to my pleasant surprise, every piece of data had been recovered and the integrity tested. Big ups guys!!! Thanks a stack."