Sebenza Technologies

Sebenza Technologies

We incubate and invest in technology companies.