About Intermediate Technology Publications Limited (06424984) United Kingdom