About Picture Holdco Limited (10296277) United Kingdom