About Memo Group Ltd (12882459) United Kingdom