About Magmell Animation Limited (12155359) United Kingdom