About Clyde International Classic Yacht Festival Limited (SC627074) United Kingdom