About Alpha Management Lp (SL025354) United Kingdom