About Ectx Limited (11613018) United Kingdom