About Clough North Ltd (11088201) United Kingdom