About Animated Extras International Limited (03021191) United Kingdom