About Paper Clip Pictures Limited (13247724) United Kingdom