Necchi did make private label (badged) machines, but I have not heard of this particular one. Necchi machines are exceptionally engineered, and have very close tolerances. It will be important to keep your machine oiled regularly. They are the Italian Sports Car of sewing machines (here is mine:
Necchi Nora)
Photos have to be really small to upload. There are instructions on the board here:
How to Upload (Post) Photos