1 LeaseWeb: Statement on former client MegaUpload 2013119 points30 commentsTech Industry & Business details