About Appropriate Technology Asia Limited (03990786) United Kingdom