About Xeros Technology Group Plc (08684474) United Kingdom