About Zener Holdings Limited (10429226) United Kingdom