About Kachoka Investments Limited (13105273) United Kingdom