Originally Posted by
DaveReidUK
The post originates from one of the admins of the site in question, so I'd be inclined to give it the benefit of the doubt in the absence of any evidence to the contrary.
Thanks for the info, that pushes up the confidence level by a notch or two. Still strange that they are only surfacing now (or maybe sourced from the report... ?)