About I&a Venture Limited (13201361) United Kingdom