About Richard Mellor Animation Limited (09036967) United Kingdom