About Kilimanjaro Consulting Ltd (12416752) United Kingdom