About Kiwi Tri Ltd (11752262) United Kingdom