Not a physicist, but looks like this was done by researchers at a legitimate observatory: https://en.wikipedia.org/wiki/Leiden_Observatory
And results published in a journal from Oxford: http://mnras.oxfordjournals.org/content/early/2016/12/09/mnr...
So that's a good sign. Can't say much more than that though, since my knowledge of the field is minimal.