About Spencer Productions Limited (11734938) United Kingdom