Paper have head office located at Montreal, QC, Canada and was founded in 2014 year