About Xerix Technologies Ltd (12994284) United Kingdom