ShareJoint Venture


AgroForestryClean TechnolgyIT OutsourcingImport/ExportOther


GermanyKenyaUnited Arab Emirates