About Kilimanjaro Service Ltd. (SC319564) United Kingdom