About Memo & Tulip Properties Ltd (10654136) United Kingdom