About Spencer&olsen Productions Limited (10266266) United Kingdom