About Xl Edm (holdings) Limited (06514225) United Kingdom