About Clyde Space Limited (SC285287) United Kingdom