About Venture X (central London) Limited (10716632) United Kingdom