About Celluloid Jam Limited (07756532) United Kingdom