What companies will insure drivers who don't own a car?

None, because the car has to registration have to be in your name.