About Memo Products Limited (12595513) United Kingdom