About Memo Venture Limited (10541102) United Kingdom