About Memel Ltd (09294236) United Kingdom