About Rothamsted International Consulting Limited (03592324) United Kingdom