Talisman Energy Customer Service Phone Number Customer service: 403 724-1849   Talisman Energy Headquarters Info, Email, Phone number, Website and live chat Information Talisman Energy Inc. was a Canadian multinational oil and gas exploration and production company headquartered in Calgary, Alberta. It was one of Canada’s largest independent oil and gas companies, and was formerly known as BP