Pelham Puppets knockoff, made in Japan 1950's.

1