About Kilima Associates Ltd (04659131) United Kingdom