About Diddly Diddly Pictures Limited (12511656) United Kingdom