About Sauchiehall Studios Ltd (SC656037) United Kingdom