About Kizo Holdings Ltd (10230373) United Kingdom