Hi pawz and welcome to Cruise-Chat.
I can't recommend specific companies, but I can tell you there are several out there. I would go with a personal recommendation rather than choosing one off the 'net, sight unseen. Anyone can say they're a reputable tour company with safe vehicles, licensed drivers and tour guides, etc. I'd feel safer with a company someone knows something about.