About The Techsoup Trust (05594889) United Kingdom