Non-profit and non-political independent groups working for a definite cause -Non-governmental organisation.
Explanation:
Non-profit and non-political independent groups working for a social cause are known as non-governmental organisations. Non-profit implies that they are not part of any profit-making business; while non-political means that they are not a part of government. Such organisations work for the welfare of the society.