About Kakapo Investment Limited (13196268) United Kingdom