About Memo Ltd (SC677575) United Kingdom