About Powell Creative Studios Limited (12470264) United Kingdom