InControl Technologies. Inc. Share: Environmental InControl Technologies. Inc. Visit Website 14731 Pebble Bend Dr. Houston, TX 77068 (281) 580-8892 (281) 580-8853 (fax)