1. New Leaf Interactive Media Inc 1505 Hillcrest St, Ely, IA 52227 Coordinate: 41.87439,-91.5843 Phone: (319) 848-7613