About Citizen Pictures Limited (07066601) United Kingdom