About Clyde It Limited (SC236387) United Kingdom