That’s strange. I was on their website recently. The phone number I have is (617) 787-2133, which reports ‘out of service’. Anyone else know anything?
The only other likely source that I’ve dealt with is Facet Shoppe, and I can’t get to their website at the moment. I hope their servers aren’t in SE Texas!
As for imitation diamond, what are you looking for? CZ is easy to find, but many other materials have been used to simulate diamond.