About Kiwada Investments Limited (10767302) United Kingdom