About Richard Pharma Limited (11341031) United Kingdom