Hi,
I haven't had any dealings with them but I just did a check on them on whois and they just started their site in June 2007. I'd be very cautious of them. Personally I'd stay away in my opinion.
Updated Date: 20-jun-2007
Creation Date: 20-jun-2007
Expiration Date: 20-jun-2008
Tony