Impact & Efficiency Tech for Good Charity IT Association celebrates 500 engagements 30th Apr 18 James Hayes IT volunteer-matching organisation has helped provide support worth millions.