Swiss firm Neo Advertising lighting up in Carrefour October 19, 2006 by Dave Haynes The guys who run the Swiss firm Neo Advertising appear to be on a roll. They just issued a press release announcing a rollout to 12 of the massive Carrefour Switzerland hypermarkets in their country, with as many as 400 46 inch LCDs to be installed aroundthe stores. The rollout is targeted to be done …