About Kiwi Holdings Limited (10496601) United Kingdom