About Endec Limited (04120790) United Kingdom