SHELFADS
Advertising and advertisement services, namely business marketing consultation and promoting the sale of goods and services of others by downloading and displaying product advertisements via an electronic unit near the point of purchase
Abandoned · September 28, 2004 · 78490770 ·