Fraud done by a education verification agency

Hi there, I am an Indian citizen and living in South Africa for last 6 years I am on work permit and recently required to get my independent visa application done. For that I needed my education verification report from respective universities. For that I took help of one third party firm who does that type of things, I paid their fee\charges (4500 INR). I have their website's cached copy where they mentioned that they receive reports directly from universities and those self verification results can be used vor VISA and in embassy as well. They took around two months and they didn't receive any report from university, for first degree they just sent an email to my college (private) and and for second I am sure they didn't contact anywhere and just printed the reports in their office only. I am sure about this because on asking about the report from university they mentioned that they verified "VERBALLY" and so the both reports are not of any use for me as embassy denied to accept those. Note: All conversation is in mails. When I contacted them they said because we haven't mentioned specifically "VISA" so they did verification on other grounds (can't understand the meaning of that) and they also mentioned if reports are needed for VISA, they charge three times so they cannot do anything. But this completely contradicting of what they've mentioned on their website. Now they are saying if you want the reports there would be extra cost involved, they haven't mentioned how much and going to provide me a quote, I am sure they would try to take advantage of my helplessness and necessity. So, after that background of conflict, now I have following questions and if someone can please help me to get the answers of that I would really appreciate 1. Can I file a lawsuit in civil court of fraud or something? 2. Is it possible to do that despite of being in abroad? 3. Would I have to be present in India for hearings or someone else can be there on my behalf? 4. How much money (including lawyer fee) and time requires all this? 5. Will it make any difference and would resolve the conflict? 6. What are geographical restriction I can face even while staying in India, as my home town is Meerut (UP) and the company is in Bangalore? 7. Last is it possible to get services of any lawyer online from their native place and to pay for their services online? I appreciate your time for reading up to this point, if you can provide any information, please do it will help me to decide. Priority wise reports are at first place, to teach them a lesson for their unethical behavior is on second place and to recovering money is last one. Thanks Manish