About Kiwanja Holdings Limited (09806119) United Kingdom