Ambit Energy vs. Stream Energy Ambit Energy vs. TXU Company Replies Authorized representatives of Ambit Energy can sign up to reply to any of the comments found on this page. Sign Up | Sign In Contact Information Customer Service 877-282-6248 Ambit Energy customer service phone number includ...