About Xerax Communications Ltd (12979633) United Kingdom