About Deepmind Labs Limited (12182055) United Kingdom