About Zodia Holdings Limited (12407639) United Kingdom