About Clapperboard Studios Limited (12665640) United Kingdom