About Memocare Ltd (12892840) United Kingdom