Leander Ventures came into being in 2005 as a company enlisted under no 05562074, located at SE1 9SG London at The Shard. This company's last known status was dissolved. Leander Ventures had been operating in this business for seventeen years.
The info we gathered regarding the firm's executives implies that the last three directors were: David S., Mark H. and Andrew M. who were appointed to their positions on 2015-06-29.