About X & O Holding Limited (13617399) United Kingdom