About Henley Research International Limited (02991221) United Kingdom