About Aardman Holdings Limited (02672880) United Kingdom