About Ken Catmull Associates Limited (04281603) United Kingdom