You can rate the company National Temple Church of the Living God by filling out this form.
More contact info for National Temple Church of the Living God:
National Temple Church of the Living God
1301 N 58th St
19131 Philadelphia