Syclon IT Solution Return to Directory Listing Category Information & Communication Technology (ICT) Companies in Ethiopia Description Location: Addis Ababa, Ethiopia Address Addis Ababa, Ethiopia