About Clyde Studios Ltd (SC441063) United Kingdom