About Demeter Solutions Lp (SL027181) United Kingdom