About Mymemo Ltd (12355769) United Kingdom