About Memocoer Ltd (13394088) United Kingdom