Invibes Advertising is expanding its European footprint in the Benelux.