Country South Africa South Africa
City Cape Town
Founded 1995