About Mymedpal Ltd (11820236) United Kingdom