About Digital Slack Cameras Limited (12139560) United Kingdom