SNA Displays manufactured a 43-foot-long, curved LED screen for the rooftop of a small historic building at 140 Peachtree St. NW in downtown Atlanta, according to a company press release. Orange Barrel Media, a producer of outdoor media, procured the…