International Cooperative Alliance — federation representing co-operatives and the worldwide co-operative movement