I too noticed the ad in the Magazine, but alas, no mention of it on their website.
The thought had occured, that as it said, "Limited Release" on the advert, and at the bottom of the ad it says please visit us at Scale model world, that it may be a show special.
I hope not!!
Mike