Teamwork Africa partners with African churches and believers to meet the vital spiritual, physical and social needs of their communities.