Here's the recent news on the company, per the BBC. They are based out of Glasgow, Scotland.
They claim that they are the first space company with an online store.
Here's their logo:
Why they chose the name, in their words:
Clyde Space is named after the River Clyde, the main river running through Glasgow. At one point in the past, 25% of all of the World's ships were made on the River Clyde; in the future, perhaps the Clyde will be equally successful building spaceships ...
The only downside to this news is that the name is already TAKEN!