About S & A Studios Ltd (12353716) United Kingdom