There are actually multiple different versions of this as a puzzle – at this point Starry Starry Night is in the public domain so I think anyone can just make it.
Ours was from Buffalo Games via Amazon – the 750 piece version (I think they also have a 2000 piece one).
Challenging puzzle indeed, but fun to complete