About Zambezi Partners Ltd (11034206) United Kingdom