About Echologic Limited (02043462) United Kingdom