About Delgaro Management Lp (SL017333) United Kingdom