About Kilimanjaro Logistics Limited (12290100) United Kingdom