Do I have to put my claim through Teepee Claims?

No you can claim directly from the at fault driver’s insurer or your own insurer (if you have comprehensive cover).