About Kilima Investments Limited (SC317603) United Kingdom