About Zeno Capital Investments Ltd (12661323) United Kingdom