They seem to have gone off the radar a bit - not much happening on their website either.

Are they still going?