About company

XL Group, through its subsidiaries, creates extranets for management of communication and direct marketing campaigns. The company is based in Saint Etienne, France.

Unknown
Unknown
Unknown
Not verified company