About D-mac Tech Limited (SC523969) United Kingdom