About Alpha Plus Management Ltd (11293298) United Kingdom