Unfortunately, you can’t buy car insurance without a T.C. number. You get a T.C. number if you’re a UAE national or resident with a UAE driving license.
Please note that even with a T.C. number, your driving license must be valid in order to buy car insurance.