About Clough Investments Limited (12225282) United Kingdom