About Clyde Controls Ltd. (SC343219) United Kingdom