NFM-34581A is Single Color Dot Matrix Displays manufactured by Flying Electronics.
1 18 2 3 13 4 12 7 10 11 ROW PNION. 1 18 23 13 4 12 7 10 11 ROW PIN NO.