Dont freeze it, it can cause condensation.
I dont know about Thai local services but Seagate's data recovery offers their service internationally. I think they can handle non-seagate drives too. I used them once and got back about 90% of data. Price is decent compared to where I came from (but in USD so current exchange rate) and my contact person was very professional. Not that I do or dont recommend them, but if you are interested, keep in mind that the actual recovery is not done in Thailand and if you end up receiving the recovered data on a new HDD you may get taxed by customs on the that HDD.
Also start backup. I knew the importance of backup but didnt "know" it until it happened.