About Canal Studio Ltd (10710711) United Kingdom