About X10 Holdings Limited (11610194) United Kingdom