About Algoquant Ventures Uk Ltd (13424061) United Kingdom