Connect with Us Kikuubo Online Shopping Our Site is operated by Pusha Online Ltd. We are a limited company registered in Uganda under company number 80020001117435. Our registered address is P.O Box 70516, Plot 15, Enterprise Road, Ntinda Industrial Area Kampala, Uganda. Headquarters Pusha Online Ltd. (Kikuubo Online), Plot No. 15, Enterprise Road, Ntinda Industrial […]