About Memo (london) Limited (04356114) United Kingdom