The Network consists of individual members and institutions in 21 countries. Each country branch is autonomous, with the obligation to inform the Global Secretariat about its activities. The network has an International Advisory Board (IAB) made up of eleven people of high moral and international repute. Country branches take part in a global activity once every three years in a chosen country.

The global Secretariat is found in Limbe, South West Province, Republic of Cameroon.