Vintage Singer Sewing Puzzle Box Hinged Roll-Up Patented February 19, 1889. 
The box measures 3 1/2 by 6 1/2 by 3 inches.
Comes with 16 attachments.