About X2a Ltd. (10603644) United Kingdom