About Charlie Carthy Animation Ltd (12160182) United Kingdom