About Memo & Tulip Forest Gate Development Ltd (10686583) United Kingdom