About Squash & Stretch Animation Limited (07053428) United Kingdom