About Alterx Holdings Limited (13664105) United Kingdom