About Zeno Vision Limited (10515046) United Kingdom