About Merlin Displays & Animation Limited (10270437) United Kingdom