32 Pres Steyn ave, Unit 5, Bloemfontein 9301, South Africa
Distance: 180 m
Company description
Ikamva means the future(Xhosa translation). Ikamva ICT is a star that has recently flared up and is synonym with Innovation, departing from the old and introducing new web-based solutions and results