About Clyde Technologies Limited (SC596653) United Kingdom