About Alpha X International Ltd (13225172) United Kingdom