About Intermediate Technology Development Group Limited (01017062) United Kingdom