About Memo Systems Lp (SL023616) United Kingdom