Several online resources hint that this may be a Lima production, but I can not confirm. “Made in Japan” is the only stamping on the car.
Unknown
NYC575
HO
New York Central
C5