Description
Charities Aid Foundation (CAF) is a registered charity that works across the world to create greater value for charities and social enterprise. We do this by transforming the way donations are made and the way charitable funds are managed.