About Animation Studio Limited (02012733) United Kingdom