About D-mind Limited (10469116) United Kingdom