Non Profit Organization Meaning, Role of Charities and Charities Registration