About Memo Benassi Ltd (13098854) United Kingdom