About Dewdrop Pharma Ltd (12040626) United Kingdom