About X - Lab (holdings) Limited (13002659) United Kingdom