About Memo Solutions Limited (09808077) United Kingdom