Has anyone heard of this magazine? Is it based in the United Kingdom? Anyone know anything about it? I thought maybe some of out UK boys would give me some info.