About Atom Pictures Limited (04711752) United Kingdom