I just called Karwa again!  They now say I have to wait 6 hours for a taxi!

I should have been grateful yesterday when they told me only 3 hours!

Oh well!   I think I'll ring one of the private hire companies you guys gave me yesterday!