About Drocastra Capital Lp (SL017625) United Kingdom