Advertising technology innovator edo Interactive (edo) announced today that in partnership with Visa Europe, it will significantly expand its international presence by launching card-linked marketing offers in Poland.(PRWeb November 23, 2015)Read the full story at http://www.prweb.com/releases/2015/11/prweb13092781.htm