About Xo Capital Ltd (12872248) United Kingdom