About Patient Safety Science Not For Profit Limited (08821496) United Kingdom