The Carbon Trade Watch collective practises an ethical funding policy and will not accept funds from;