About Henley Capital Management Limited (13320305) United Kingdom