About Deepmind Holdings Limited (12181850) United Kingdom