About Clough Comms Ltd (10648427) United Kingdom