Lee Ambrose
Lee Ambrose

Lee Ambrose

Zimbabwe-based technology entrepreneur working across Africa