About Bionic Snail Animation Ltd (11659909) United Kingdom