Just to update...and before I post these, I should say they are both very much 'work in progress'.....their myspace is here and their forthcoming site will be here
No, but I know they have bought a domain and the site is being worked on. There is another Vesuvian on myspace but that's not them. There on myspace is another 'coming soon'.