About Memel Shop Limited (08618659) United Kingdom