About Zack Holdings Limited (05972367) United Kingdom