I know one but it is not free. Although, you can try its free version for previewing your lost photos.
Company Name:Stellar Data Recovery
Contact Number: Worldwide: +91-921-395-5509
Email id: firstname.lastname@example.org
They are expert in physical recovery. I am sure you will be able to recover your photos from damaged SD card. They will show you all the photos of card and if you are ready to recover it then only they will charge. They work on concept: No Recovery, No Charge.