About Alpha Uk Holdings Limited (12661158) United Kingdom