About Kilimanjaro Creations Limited (10937602) United Kingdom