About Zeno Management Ltd. (01794916) United Kingdom