About Open Pharma Research Limited (11207610) United Kingdom