About A Digital Mind Limited (10052832) United Kingdom