About Kilimandjaro Production Ltd (10598834) United Kingdom