About Xo Holdings Limited (11623041) United Kingdom