About Alpha Inc Limited (SC580978) United Kingdom