Grifaid Charity

Unit 8, Tower Road, Washington, , United Kingdom
Grifaid Charity is a registered in England (number 1135952). Our purpose is to develop, produce and supply water filters for families and communities in developing countries.