Looks like whoever operates that site has registered several dozen domains with "LED," "Luxeon," etc in them.
The website looks like something out of the mid-90s, and there's no information about the company readily available.
Unless you can track down the company itself, I'd steer clear.
Also, many of the links go to the same hosting company's login page - a typical sign of a cancelled account or a new account with no content.