OK, got the French to English dictionary up.
"usine de fabrication de Billes" means manufacture of ball, ball points, whatever...
"jeu pour enfants" means child's play or something pretty close to it
So, according to the rough job I do with dictionary translating, you really were right!
Cordialement,
Marlene (Great minds run together, right, chucks_mibs?)