About Aardman Feature Development Limited (06712047) United Kingdom