The UK’s Charity Commission “registers and regulates charities in England and Wales, to ensure that the public can support charities with confidence.” British charities have had a bit of a hammering recently with trust being called into question and the Commissions oversight seen as a little lacking. Launching a new identity by the governmental in-house design […]