About Science Development & Research Pharma Ltd (12568106) United Kingdom