About Memo Technologies Ltd (09582762) United Kingdom