Company NEW LIFE ENTERTAINMENT PRODUCTION COMPANY Address 7860 Lafayette Road, Indianapolis, IN, 46278, USA