About Deepmind Technologies Limited (07386350) United Kingdom