About Xgx Capital Limited (09098298) United Kingdom