About Clyde Communications Limited (SC402164) United Kingdom