Contact information The DEMBE Foundation

Charity number: 1182456
Charity reporting is overdue by 77 days