I've just come back from a work trip to Europe. Spotted this familiar emblem on a campervan in a campground on the Rhine River just outside Cologne. They are coach-builders, so can turn their hands to anything I guess.