About Kako Holdings Ltd (12826127) United Kingdom