Sebenza

Sebenza

We incubate and invest in technology companies.