Aeromine - wind energy technology

Looks promising, but not much information available. Too good to be true maybe?