About Thames Television Animation Limited (00975809) United Kingdom