Ask yourself, if you wanted to hire a Taxi, or cab as most people now call them, what would you search for ,taxifind?, i doubt it, you are more likely to search for the word taxi followed by your location ie taxi north london, or taxi WC1, e.t.c
To seriously develop a name like this will take alot of time and money, i wouldn't bother.
Just my opinion.
D:-D