About Electrochemical Developments Limited (00591711) United Kingdom