Charlotte Timson

Chief executive
Traidcraft Exchange