About Xre Alpha Limited (13120244) United Kingdom