1. Helix Power Generators Inc 14300 Ellington Park Blvd, Webster, TX 77598 Coordinate: 29.59332,-95.1773 Phone: (281) 286-7963