The developers behind the London Eye, the 443-foot-tall observation wheel that takes tourists high above the Thames River and other sights, are pitching the idea of a replica in downtown Atlanta.