About Operational Research In Health (holdings) Limited (10211295) United Kingdom