About Sda Studios Ltd (12406388) United Kingdom