About Mill Creek Capital Lp (SL013893) United Kingdom