It's hard to say. I don't think we have any such thing here in the UK. We have taxis and we have buses. What you describe sounds like a minibus-taxi, but that's not a phrase we use because we don't have them. I have invented that phrase. Only a minibus seats 12 people here.