About Mem Pal Ltd (11703610) United Kingdom