Hi, if you can, would you please post the link to The Towers website you were referring to?
I did find them on facebook, and I found these other sites, but only update info I found was on facebook and I don't know if that was what you meant. (links below)