About Twelve Stones Animation Limited (05968412) United Kingdom