About Ectropy Technologies Ltd (09840979) United Kingdom