The website is still up and running so I guess they could still be around. Last I heard (and that was over 18mths ago) was that the few good guys that were there had quit and the company wasn't paying bills or salaries.
Best to give that one a miss until you get a solid report from someone you know and trust...