Cheltenham-Based Charity Awards £10,000 to Four Global Animal Welfare Projects Cheltenham, August 11, 2025 – Naturewatch Foundation, a leading animal welfare charity based in Cheltenham, has announced the distribution of £10,000 in grants to support four impactful projects addressing urgent animal welfare issues around the world. The funding will benefit initiatives in Pakistan, Rwanda, Jamaica…