To my knowledge there is no-one who will insure a non-UK driving license holder. You will be asked how long you have held a UK driver's license if you apply for one, and if you state the length of time you have held your Indian license, you will be commiting an act of fraud and your insurance will not be valid. There are a few insurers who will insure on an International License, but not on a non-EU license.
Comprehensive insurance means that if you have an accident and it is your fault, your car and the person you hit will be covered.
3rd party means that if you have an accident and it is your fault, only the other person will be covered and you will have to pay for your own damage and injuries.
Some insurers request a copy of your driver's license before they will issue cover.
Please comply with the UK laws here. Every time an uninsured person has an accident, it is the innocent victim who usually ends up paying for the fraud that the other person has committed. Driving is a privilege, NOT a right.
SHARK!
For every positive action, there's an equal and opposite government plan.