Homemade energy
Consumer Report
- 03-24-2012
- 7
Saw video on the computer ordered it my credit cartd was charged right away and never received anything and can't get back to the page on the computer. All that comes up is the video telling how great this is.
Company: Homemade energy
Country: USA
State: Scotland
City: Edinburgh
Address: Suite 1, 78 Montgomery Street
Phone: 4693249274, 2137858831
Site: homemadeenergy.org