Company CHURCH OF THE LIVING GOD OF TRUTH, INCORPORATED Address 7612 Peach Blossom Place, INDIANAPOLIS, IN, 46254, USA