Answer

Do taxi companies provide their drivers with insurance?

If the taxi company owns the vehicle – then generally yes, it is the taxi company who will insure the vehicle, but drivers who own their own cars will need to take out their own insurance.