About Digital Minds Limited (09010283) United Kingdom