About Sc Studios Ltd (12490373) United Kingdom