About Dark Matter Digital Limited (04254417) United Kingdom