Atrium Innovations Customer Service Phone Number Customer service: (514) 205-6240    Atrium Innovations Headquarters Info, Email, Phone number, Website and live chat Information Atrium Innovations is headquartered in Montreal, Canada and we have offices and manufacturing plants around the globe. We are a vertically integrated company with seven manufacturing facilities in the U.S., Canada, Europe and Argentina. If