7 employees
Lizard Investors is an asset management firm that specializes in international small to mid-cap equities.
2008