About Clyde Innovation Limited (SC438741) United Kingdom