About Kilima Limited (09720312) United Kingdom