Esoko is a for-profit company with a mission to make agriculture a profitable business for smallholder farmers.