About Digital Technologies Group Limited (SC612793) United Kingdom