About Alpha Corp Limited (11838616) United Kingdom