Hi Paul, yes that did google up for me, but Lake Garda is rather a long way from Venice, and the label is clear at the top Venezia, so I discounted it . But as you say, if it is a retailer's label rather than a manufacturer's that might make sense.
Don't suppose you have any idea on the sig on the dolphin do you?