About Clyde Integrated Systems Limited (SC688615) United Kingdom