Charity overview UK ODEV (OCEAN OF DEVOTION)

Charity number: 1189115
Charity reporting is overdue by 1153 days

Activities - how the charity spends its money

Food and shelter to saints and widows. Daily feed and inoculations to street dogs and other animals.