About Atlas Ventures Ldn Ltd (10398254) United Kingdom