About Demetra Group Lp (SL025458) United Kingdom