Charity marketing agency gets make-over