About Atlas Venture International Ltd (07955157) United Kingdom