About Intermediate Technology Limited (02208063) United Kingdom