About Zeno Of Elea Ltd (12379610) United Kingdom