About Blackpool Studios Limited (12630068) United Kingdom