About Memel Store Llp (OC421974) United Kingdom