About International Consortium For Health Outcomes Measurement Limited (10687842) United Kingdom