About Rothamsted Research Holdings Limited (03485113) United Kingdom