About Zest Technology Holdings Limited (13510688) United Kingdom