Yer pics are just about spot-on ...
Looks like it is “Navteq” not “Navteo” - I only caught a glimpse of it as it passed ...
There ya go, they’re a mapping company that supplies data to a load of in car navigation systems (and commercial delivery systems.) Between them and Bing, we’ll all have three shots of ourselves bending over to pick up the newspaper in the front yard.