About Etched Memo Ltd (13143727) United Kingdom