About Digital Celluloid Limited (06960752) United Kingdom