About Experta Management L.p. (SL019826) United Kingdom