Unfortunately their website has worked for me. Checked it a couple of times the past few days. They should pull it down. The whole thing is a farse. They have no products to sell and can't even operate a telephone. The website is pure propaganda.
Thank you for explaining 120 vs 240V, I always forget the mechanics of it.