About Alphaxa Limited (04382334) United Kingdom