Skip to main content

INTERNATIONAL CHRISTIAN COMMUNICATIONS

✓ Registered charity · 1079801

About

The charity was dormant during the year, having transferred all of its activities to a new charity Essential Christian (then known as Memralife Group) on 31 December 2008.

Where we work

Throughout England And Wales

Get a custom landing page to promote your charity

Find out more

Registered charity no. 1079801 · England & Wales