This, although it looks like it ought to be blogspam :-), does appear to be the original location of that article, which was written by people actually involved in the research.
The recent paper they reference ("A medieval multiverse?: Mathematical modelling of the 13th century universe of Robert Grosseteste") is at http://rspa.royalsocietypublishing.org/content/470/2167/2014... but isn't openly accessible. But at http://arxiv.org/abs/1403.0769 you can find pretty much exactly the same paper.