About Memo&bistro Ltd Ltd (12697035) United Kingdom