About Alpha Investment Holdings Limited (13292978) United Kingdom