About Xgroup Holdings Limited (07693270) United Kingdom