About Memo S Solution Limited (09477592) United Kingdom