About Memo Fish Bar Ltd (10483908) United Kingdom