About Ecomole Ltd. (09526615) United Kingdom